﻿@charset "utf-8";

body,div,span,h1,h2,h3,h4,h5,h6,p,em,img,strong,b,small,u,i,center,dl,dt,dd,ol,ul,li,sub,sup,tt,var,del,dfn,ins,kbd,q,s,samp,strike,applet,object,iframe,fieldset,form,table,caption,tbody,tfoot,thead,tr,th,td,article,
aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,blockquote,pre,a,abbr,big,cite,code,mark,input,textarea,select{margin:0; padding:0;}
ol,ul{list-style:none;}
*{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;outline: 0;}
a{text-decoration:none;outline:none;color: #666;}
a:hover{color: #1f2c5c;}
img{border: 0;max-width: 100%;}
a:focus{outline: none;			}
html{overflow-x:hidden;-webkit-text-size-adjust:none;}
body{-webkit-font-smoothing: antialiased;background: #fff;font-size: 14px;color: #666;margin-left: auto;margin-right: auto;overflow: hidden;}

.f-l{float: left;}
.f-r{float: right;}
.clearfix{clear: both;}
.clearfix:after{clear: both;height: 0;content: "";line-height: 0;font-size: 0;display: block;}

 

a,img { vertical-align: top; }
.container { width: 96%; margin: 0 auto; }
.container2 { width: 71%; margin: 0 auto; }
.ny_container1 { width: 96%; margin: 0 auto; }
.ny_container2 { width: 71%; margin: 0 auto; }
.img100{overflow: hidden;}
.img100 img{line-height: 0;width: 100%;}
.relative{position: relative;}
.hidden{overflow: hidden;}
.left{float: left;}
.right{float: right;}
.lineheight1_2{line-height: 1.2 !important;}
.lineheight1_4{line-height: 1.4 !important;}
.lineheight1_6{line-height: 1.6 !important;}
.lineheight1_8{line-height: 1.8 !important;}
.lineheight2{line-height: 2 !important;}
.center{text-align: center;}

.mo_header{display: none;}

.header{position: absolute;left: 0;top: 0;width: 100%;z-index: 9;border-bottom: 1px solid rgba(255, 255, 255, 0.09);}
.header .left{padding: 10px 0;width: 220px;}
.header .right{float: right;}
.header .right .ul li{float: left;position: relative;margin-right: 45px;}
.header .right .ul li:before{width:0;height:2px;background:#fff;position:absolute;bottom:0;left:0;transition:all 0.4s;content:"";}
.header .right .ul li:last-child{margin-right: 0;}
.header .right .ul li > a{padding: 30px 0;display: block;color: #fff;position: relative;font-size: 16px;}
.header .right .ul li.cur:before,.header .right .ul li:hover:before{width:100%;}
/*下拉开始*/
.header .right .ul li .xiala{overflow:hidden;position:absolute;top: 100%;left:0;width: calc(200% + 30px);min-width:240px; transition: all 0.5s;background:#fff;transition:all 0.5s;opacity:0;z-index:-1;}
.header .right .ul li .xialaA { padding: 36px 36px 0 36px;  }
.header .right .ul li .xiala .xiala_nr{padding-bottom: 14px;border-left: 1px solid #ededed;padding-left: 20px;position: relative;}
.header .right .ul li .xiala .xiala_nr .k{position: absolute;height: 22px;width: 3px;background: #01c8ff;content: "";top: -3px;left: -1px;transition: all 0.4s;}
.header .right .ul li .xiala a{display: block;font-size: 16px;color: #333;line-height: 1;margin-bottom: 26px;transition: all 0.3s;}
.header .right .ul li .xiala a.cur{color: #0863c4;}
.header .right .ul li:hover .xiala{z-index: 10; opacity: 1;}
/*end*/
.header .right2{float: right;margin-left: 60px;padding: 24px 0;margin-top: 3.5px;}
.header .right2 .icon{float: left;margin-right: 30px;}
.header .right2 .icon span{ font-size:16px; color:#fff; padding-left:10px;}
.header .right2 .icon:last-child{margin-right: 0;}

.mo_header{position: absolute;width: 100%;top: 0;left: 0;z-index: 9;padding: 16px 0;}
.mo_header .logo{width: 140px;}
.mo_header .nav{background: url(nav.png) center center/cover;width: 38px;height: 22px;position: absolute;right: 0;top: 50%;transform: translateY(-50%);}

.home_banner .box .text{position: absolute;left: 30%;right: 0;top: 40.6%;opacity: 0;transition: all 2.5s;}
.home_banner .box .img img{transform: scale(1.2);transition: all 2s;}
.home_banner .swiper-slide.cur .box .img img{transform: scale(1);}
.home_banner .box .img .img2{display: none;}
.home_banner .swiper-slide.cur .box .text{opacity: 1;left: 0;}
.home_banner .box .text .bt{color: #ffffff;font-size: 46px;line-height: 1.4;}
.home_banner .box .text .js{color: #fff;font-size: 24px;margin-top: 20px;}
.home_banner .swiper-pagination{display:block;}
.home_banner .swiper-pagination{ bottom:50px;}
.home_banner .swiper-pagination-bullet{ width:35px; height:8px;opacity: 1; border-radius:0; background:#fff;}
.home_banner .swiper-pagination-bullet-active{ background:#0142ae;opacity: 1;}

.xxgd{position: absolute;right: 2.35%;bottom: 0;width: 14px;padding-bottom: 54px;z-index: 3;color: #fff;}
.xxgd i{width: 3px;height: 44px;position: absolute;left: 50%;transform: translateX(-50%);background: #c3cbd8;bottom: 0;}
.xxgd i:before{background: #01c8ff;content: "";width: 100%;height: 18px;position: absolute;top: 0;left: 0;-webkit-animation: sbxh 2s linear infinite;}
@-webkit-keyframes sbxh{    
    0%{top:0; opacity: 1;}
    25%{top:25%; opacity: 0.75;}
    50%{top:50%; opacity: 0.5;}
    75%{top:75%; opacity: 0.25;}
    100%{top:100%; opacity: 0;}
} 


.more,a.more{display: inline-block;color: #fff;border: 1px solid rgba(255, 255, 255, 0.2);font-size: 16px;padding: 14px 68px 14px 14px;line-height: 1;position: relative;}
.more:after,a.more:after{width: 9px;height: 9px;content: "";position: absolute;top: -9px;right: -9px;background: rgba(255, 255, 255, 0.12);}
.more i,a.more i{position: absolute;right: 0;top: 0;width: 48px;height: 100%;transition: all 0.4s;background: url(more_jt1.png) right 18px center no-repeat rgba(255, 255, 255, 0.2);}
.more:hover i,a.more:hover i{width: 100%;}

.ty_title{margin-bottom: 40px;}
.ty_title .bt{float: left;font-size: 34px;color: #000000;line-height: 1.4;padding-left: 20px;position: relative;}
.ty_title .bt i{height: 30px;width: 8px;background: #0863c4;position: absolute;left: 0;top: 6px;}
.ty_title .bt i:after{content: "";height: 26%;width: 100%;background: #01c8ff;position: absolute;left: 0;top: 0;transition:all 0.4s;}
.ty_title .bt i.animated:after {animation:Title 1.2s 1;/*animin*/}
.ty_title .js{font-size: 15px;color: #666666;line-height: 1.6;float: left;padding-left: 12px;margin-top: 18px;}
.ty_title .text{color: #333333;line-height: 1.8;margin-top: 16px;}
.ty_title2 .js{width: 100%;padding-left: 20px;margin-top: 12px;}
.center .ty_title .bt{display: inline-block;float: none;}

.tit a{color: #666666;font-size: 16px;float: left;margin-right: 40px;padding: 16px 0 10px;position: relative;}
.tit a:last-child{margin-right: 0;}
.tit a.cur{color: #0e57ac;}
.tit a:after{height: 4px;background: #01c8ff;width: 0;position: absolute;left: 0;bottom: 0;z-index: 2;content: "";transition: all 0.5s;overflow: hidden;}
.tit a:before{content: "";position: absolute;bottom: 0;width: 0;height: 4px;background: #0863c4;z-index: 1;transition: all 0.4s;overflow: hidden;}
.tit a.cur:after,.tit a:hover:after{width: 5px;}
.tit a.cur:before,.tit a:hover:before{width: 100%;}


/*home_a*/
.home_a{padding: 40px 0;}
.home_a .ul li{float: left;width: 33.3%;padding-right: 20px;position: relative;}
.home_a .ul li .img{float: left;width: 64px;}
.home_a .ul li .text{float: left;padding-top: 8px;padding-left: 20px;width: calc(100% - 64px);}
.home_a .ul li .text .bt{color: #333333;font-size: 22px;font-weight: 600;}
.home_a .ul li .text .wenzi{color: #333333;font-size: 14px;margin-top: 5px;line-height: 1.6;}


/*home_b*/
.home_b .home_b_box{border-top: 1px solid #ebebec;padding: 100px 0 110px;}
.home_b .ul .box{width: 32.1%;margin-right: 1.85%;float: left;background: #f7f9fb;height: 700px;overflow: hidden;}
.home_b .ul .box .text{padding: 46px 30px;}
.home_b .ul .box:last-child{margin-right: 0;}
.home_b .ul .box .text .top .left{width: 58px;}
.home_b .ul .box .text .top .left img{line-height: 0;}
.home_b .ul .box .text .top .right{float: left;padding-left: 16px;width: calc(100% - 58px);}
.home_b .ul .box .text .top .right .bt{color: #333333;}
.home_b .ul .box .text .top .right .en{color: rgba(51, 51, 51, 0.34);margin-top: 3px;}
.home_b .ul .box .text .btm .js{color: #333333;line-height: 1.6;margin-top: 24px;padding-top: 30px;border-top: 1px solid #e8eaec;}
.home_b .ul .box .text .btm .wenzi{padding-top: 24px;line-height: 2;color: #666666;}
.home_b .ul .box .text .btm .wenzi ul li{margin-bottom: 6px;padding-left: 16px;position: relative;}
.home_b .ul .box .text .btm .wenzi ul li:last-child{margin-bottom: 0;}
.home_b .ul .box .text .btm .wenzi ul li:before{position: absolute;content: "";left: 0;top: 9px;width: 8px;height: 8px;background: #0863c4;}

/*home_c*/
.home_c{padding: 140px 0 130px;background: #323537;}
.home_c .ty_title .bt,.home_c .ty_title .js{color: #fff;}
.home_c .left{width: 45.5%;position: relative;z-index: 2;}
.home_c .left .nr{width: 90%;background: rgba(255, 255,255, 0.04);line-height: 1.6;color: #fff;position: relative;}
.home_c .left .nr:before{position: absolute;left: -46px;top: -46px;width: 46px;height: 46px;background: rgba(255, 2555,255, 0.02);content: "";}
.home_c .left .nr:after{position: absolute;content: "";right: 0;bottom: 0;width: 46px;height: 46px;background: rgba(255, 2555,255, 0.02);}
.home_c .left .nr .box{padding: 36px 40px;position: relative;}
.home_c .left .nr .box:before{position: absolute;left: -76px;top: 0;width: 30px;height: 30px;background: rgba(255, 2555,255, 0.02);content: "";}
.home_c .left .nr .h3,.home_c .left .nr .h4{font-weight: initial;}
.home_c .left .text{color: #fff;margin-top: 70px;line-height: 1.8;}
.home_c .right{width: 40%;position: relative;z-index: 2;padding-right: 100px;}
.home_c .right .ul li{float: left;width: 50%;height: 280px;background: #0863c4;color: #fff;position: relative;}
.home_c .right .ul li.li2{background: #01c8ff;}
.home_c .right .ul li.li3{background: none;}
.home_c .right .ul li.li4{background: none;border: 3px solid #01c8ff;}
.home_c .right .ul li .box{padding: 40px;}
.home_c .right .ul li.li4 .box{position: absolute;bottom: 0;left: 0;width: 100%;color: #01c8ff;}
.home_c .right .ul li.li1:before{width: 30px;height: 30px;content: "";position: absolute;left: 70px;bottom: 0;background: #0685d8;}
.home_c .right .ul li.li3:before{width: 70px;height: 70px;background: #109cc3;position: absolute;left: 0;top: 0;content: "";}
.home_c .right .ul li.li3 .bg{background: #36393b;width: 48px;height: 48px;position: absolute;top: 30%;left: 30%;display: block;}
.home_c .right .ul li.li3 .bg2{width: 24px;height: 24px;bottom: 20%;top: auto;left: 10%;}
.home_c .right:before{width: 70px;height: 70px;position: absolute;bottom: 18%;right: -20px;content: "";background: #36393b;}
.home_c .tua{width: 88px;height: 88px;position: absolute;left: 50%;top: 0;transform: translateX(-50%);z-index: 0;}
.home_c .tua:before{width: 68%;height: 68%;position: absolute;right: 0;top: 0;background: #36393b;content: "";}
.home_c .tua:after{width: 32%;height: 32%;position: absolute;left: 0;bottom: 0;background: #36393b;content: "";}
/*home_c逐层动画*/
.home_c .right{width: 640px;height: 640px;position: relative;overflow: hidden;}
.home_c .right .ul {position: absolute;left: 0;top: 0;height: 100%;width: 100%;}
.home_c .right .ul li{width: 320px;height: 320px;}
.home_c .right .ul li.li1{position: absolute;left: 0;top: 50%;width: 70px;height: 70px;opacity: 0;z-index: 3;}
.home_c .right .ul li.li2{position: absolute;left: 0;top: 0;opacity: 0;z-index: 2;}
.home_c .right .ul li.li3{position: absolute;right: 50%;top: 50%;}
.home_c .right .ul li.li4{position: absolute;right: 0;top: 0;border-top: none;opacity: 0;}



/*home_d*/
.home_d{padding: 110px 0 50px;}
.home_d .ul{border-left: 1px solid #f1f1f1;border-top: 1px solid #f1f1f1;}
.home_d .ul li{width: 16.66%;float: left;border-bottom: 1px solid #f1f1f1;border-right: 1px solid #f1f1f1;transition: all 0.4s;position: relative;}
.home_d .ul li:hover{z-index: 9;box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);}
.home_d .ul li .img{line-height: 0;-webkit-filter: grayscale(100%); /* Chrome, Safari, Opera */filter: grayscale(100%);transition: all 0.3s;}
.home_d .ul li:hover .img{-webkit-filter: grayscale(0); /* Chrome, Safari, Opera */filter: grayscale(0);}

/*home_e*/
.home_e{padding: 60px 0 120px;}
.home_e .ul{display: none;}
.home_e .ul.cur{display: block;}
.home_e .ul li{width: 33.1%;margin-right: 0.35%;float: left;margin-bottom: 6px;position: relative;overflow:hidden;}
.home_e .ul li:before{width:100%;height:100%;content:"";position:absolute;top:0;left:0;background:#fff;z-index:9;transition: 1s;}
.home_e .ul.animated li:before{left:100%;}
.home_e .ul li .bg .more{text-transform: uppercase;font-size: 16px;color: #fff;line-height: 1;border: 1px solid #fff;padding: 8px 20px;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.home_e .ul li:nth-child(3n){margin-right: 0;display: block;}
.home_e .ul li .img img{transform: scale(1);transition: all 0.4s;overflow: hidden;}
.home_e .ul li:hover .img img{transform: scale(1.1);}
/*案例文字层*/
.home_e .ul li .text{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 8;background: rgba(0, 0, 0, .5);padding: 5%;color: #f9f9f9;opacity: 0;transition: all 0.6s;}
.home_e .ul li .text .box{position: relative;width: 100%;height: 100%;}
.home_e .ul li .text .bt{position: absolute;top: 0;left: 0;}
.home_e .ul li .text .wenzi{position: absolute;bottom: 0;left: 0;}
.home_e .ul li .text .wenzi .js{margin-top: 8px;line-height: 1.6;}
.home_e .ul li:hover .text{display: block;opacity: 1;}

/*home_f*/
.home_f{padding: 100px 0 130px;background: #fafafa;}
.home_f .nr{display: none;}
.home_f .nr.cur{display: block;}
.home_f .nr .nr_s .ul li{float: left;width: 47.7%;margin-right: 4.6%;} 
.home_f .nr .nr_s .ul li:last-child{margin-right: 0;}
.home_f .nr .nr_s .ul li .text{padding: 24px 0;}
.home_f .nr .nr_s .ul li .text .bt{color: #000000;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow:ellipsis;}
.home_f .nr .nr_s .ul li .text .time{color: #000000;margin-top: 10px;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow:ellipsis;}
.home_f .nr .nr_s .ul li .text .js{color: #666666;line-height: 1.6;margin-top: 10px;}
.home_f .nr .nr_x{padding: 20px 0;border-top: 1px solid #e5e7e9;border-bottom: 1px solid #e5e7e9; margin:20px 0 60px}
.home_f .nr .nr_x .ul li{width: 100%;}
.home_f .nr .nr_x .ul li a{display: block;float: left;width: 23%;margin-right: 2.5%;padding: 15px 0 15px 10px;position: relative;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow:ellipsis;}
.home_f .nr .nr_x .ul li a:nth-child(4n){margin-right: 0;}
.home_f .nr .nr_x .ul li a:before{position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 4px;height: 4px;border-radius: 100%;content: "";background: #999999;}
.home_f .news_more{cursor: pointer;font-size: 18px;text-align: center;background: #333;color: #fff;height: 46px;line-height: 46px;width: 200px;margin: 20px auto;}

/*links*/
.links .top{font-size: 14px;background: #202020;padding: 26px 0;}
.links .top .right{font-size: 14px;color: #838383;}
.links .top .box{float: left;width: 922px;position: relative;color: #a7a7a7;}
.links .top .bt,.footer .top .lb a{color: #a7a7a7;}
.links .top .bt{float: left;width: 70px;}
.links .top .lb{float: left;width: calc(100% - 70px);height: 20px;overflow: hidden;transition: all 0.5s;}
.links .top .lb a{float: left;display: block;margin-right: 20px;margin-bottom: 10px;}
.links .top .an{float: left;right: 0;top: -4px;padding: 6px 0;position: absolute;color: #999999;font-size: 14px;border: 1px solid #515151;width: 80px;right: -80px;cursor: pointer;text-align: center;}
.links .top .an i{display: inline-block;vertical-align: middle;background: url(footer_jt.png) center center/cover;width: 13px;height: 7px;margin-right: 8px;transition: all 0.4s;}
.links .top .an.cur i{transform-origin: center center;transform: rotate(180deg);}

/*footer*/
.footer{background: #1c1c1c;}
.footer .btm{padding: 50px 0 80px;}
.footer .btm .zhong{width: 70%;float: left;margin-right:5%;}
.footer .btm .zhong .con{display: flex;align-items: center;}
.footer .btm .zhong .ul{ display:block; width:100%;padding-right: 20px;}
.footer .btm .zhong .ul h3{margin-bottom: 20px; color:#fff; font-size:16px;}
.footer .btm .zhong .ul li{margin-bottom: 10px;}
.footer .btm .zhong .ul li:last-child{margin-bottom: 0;}
.footer .btm .zhong .ul li a{font-size: 12px;color: rgba(255, 255, 255, 0.7);}
.footer .btm .zhong .ul2 li a{font-size: 15px;color: rgba(255, 255, 255, 0.4);}
.footer .btm .right{ width:20%;float: right;}
.footer .btm .right .text{line-height: 2;font-size: 14px;color: rgba(255, 255, 255, 0.5);}
.footer .btm .right .text .num{font-size: 34px;line-height: 1.4;color: rgba(255, 255, 255, 0.8); margin-bottom:15px;}
.footer .banquan{border-top: 1px solid #292929;padding: 26px 0;background: #1c1c1c;text-align: center;font-size: 12px;color: rgba(255, 255, 255, 0.2);}
.footer .banquan a{font-size: 12px;color: rgba(255, 255, 255, 0.2);}

@media(max-width: 1920px){
    .container2{width: 84%;}
    .container3{width: 80%;}
    .ny_container2{width: 84%;}
    .ty_title .bt{font-size: 30px;}
    .ty_title .js{font-size: 14px;}
    .home_banner .box .text .bt{font-size: 44px;}
    .home_banner .ul li:before{width: 12px;height: 12px;}
    .home_banner .ul li:after{width: 12px;}
    .home_banner .ul li.cur:after{height: 12px;}
    .home_banner .ul li{padding-right: 20px;}
    .home_a .ul li .text .bt{font-size: 20px;}

    .home_b .home_b_box {padding: 80px 0 90px;}
    .home_b .ul .box .text {padding: 40px 40px;}
    .home_b .ul .box .text .btm .js{margin-top: 14px;padding-top: 20px;}
    .home_b .ul .box .text .top .left{width: 46px;}
    .home_b .ul .box .text .btm .wenzi{margin-top: 10px;}
    .home_b .ul .box{height: 640px;}

    .home_c {padding: 110px 0 90px;}
    .home_c .left .text{margin-top: 50px;}
    .home_c .right{padding-right: 60px;}
    .home_c .right .ul li .box {padding: 30px 20px;}
    .home_d {padding: 90px 0 40px;}
    .home_e {padding: 40px 0 90px;}
    .home_f {padding: 80px 0 100px;background: #fafafa;}
    .footer .btm .right .text .num{font-size: 28px;}
	.footer .banquan{padding: 20px 0;}
}
@media(max-width: 1850px){
    .home_b .ul .box .text .btm .js { font-size: 15px;  }
}
@media(max-width: 1700px){
    .header .left{padding-top: 16px;}
    .header .right2{padding: 20px 0; margin-top:1px; }
    .header .right .ul li > a{padding: 18px 0;}
    .home_banner .box .text .bt {font-size: 36px;}
    .home_banner .box .text .js{font-size: 16px;margin-top: 14px;}
    .home_banner .box .text .more {margin-top: 50px;}
    .home_a {padding: 30px 0;}
    .home_a .ul li .text .bt {font-size: 18px;}
    .home_a .ul li .img{width: 54px;}
    .home_a .ul li .text{padding-left: 14px;width: calc(100% - 54px);}
    .home_b .ul .box .text .btm .js { font-size: 14px;  }
    .home_b .home_b_box {padding: 80px 0;}
    .home_b .ul .box .text {padding: 30px;}
    .home_b .ul .box {height: 600px;}
    .home_c {padding: 90px 0 80px;}
    .home_c .right {padding-right: 0px;}
    .home_c .left .nr .box {padding: 36px 30px;}
    .home_c .right .ul li{height: 260px;}
    .footer .btm .right .text .num {font-size: 26px;}
}

@media(max-width: 1500px){
    .header .right .ul li .xialaA{padding: 30px 30px 0 30px;}
    .header .right .ul li:nth-child(2):hover .xiala { height: 146px; }
    .header .right .ul li:hover .xiala { height: 240px; }
    .header .right .ul li .xiala a{font-size: 14px;margin-bottom: 20px;}
    .container2 {width: 90%;}
    .more,a.more{padding: 14px 60px 14px 12px;font-size: 14px;}
    .ty_title {margin-bottom: 26px;}
    .ty_title .bt {padding-left: 14px;font-size: 26px;}
    .ty_title .js{margin-top: 12px;}
    .ty_title .bt i{height: 24px;width: 6px;top: 6px;}
   /* .ty_title .bt i:after{height: 6px;width: 6px;}*/
    .header .left{width: 150px;}
    .header .right .ul li > a{font-size: 14px;}
    .home_banner .box .text .bt {font-size: 28px;}
    .home_banner .ul li:before {width: 10px;height: 10px;}
    .home_banner .ul li:after{width: 10px;}
    .home_banner .ul li.cur:after{height: 10px;}
    .home_banner .ul li{padding-right: 12px;}
    .home_banner .box .text .js{font-size: 14px;margin-top: 10px;}
    .home_banner .box .text .more {margin-top: 40px;}
    .home_a .ul li .text .bt {font-size: 16px;}
    .home_b .home_b_box {padding: 60px 0;}
    .home_b .ul .box .text {padding: 30px 20px;}
    .home_b .ul .box .text .btm .js {margin-top: 12px;padding-top: 16px;}
    .home_b .ul .box {height: 560px;}
    .home_c {padding: 80px 0 70px;}
    .home_c .left .text {margin-top: 30px;}
    .home_c .right .ul li {height: 220px;}
    .home_d {padding: 70px 0 40px;}
    .home_e {padding: 40px 0 70px;}
    .home_f {padding: 70px 0 90px;}
    .tit a{font-size: 14px;padding: 12px 0 8px;}
    .tit a:after,.tit a:before{height: 3px;}
    .home_f .nr .nr_s .ul li .text {padding: 20px 0;}
    .footer .btm {padding: 40px 0 60px;}
    .footer .btm .zhong .ul li a{font-size: 14px;}
    .footer .btm .right .text .num {font-size: 22px;}
    .footer .top .box{width: 600px;}
    .footer .top{padding: 20px 0;}
}
 
@media(max-width: 1400px){
    .header .right .ul li { margin-right: 30px;  }
    .home_b .ul .box .text .btm .js { font-size: 16px;  }
}
@media(max-width: 1300px){
	.home_c .right{width: 520px;height: 520px;}
	.home_c .right .ul li{width:260px;height:260px;}
}
@media(max-width: 1100px){
    .xxgd {display: none;}
    .container2 {width: 95%;}
    .mo_header{display: block;}
    .header{display: none;}
    .home_banner .box .img .img1{display: none !important;}
    .home_banner .box .img .img2{display: block;}
    .home_banner .ul{display: none;}
    .footer .btm {padding: 40px 0;}
    .footer .top{display: none;}
    .footer .btm .logo{width: 160px;}
    .footer .btm .zhong{width: 100%;margin-left: 0;margin-top: 20px;padding: 20px 0;border-bottom: 1px solid rgba(255, 255, 255, 0.1);border-top: 1px solid rgba(255, 255, 255, 0.1);}
    .footer .btm .right{width: 100%;margin-top: 20px;}
    .footer .banquan {padding: 14px 0;}
    .home_banner .box .text{top: 33%;}
    .home_banner .box .text .bt {font-size: 22px;}
    .home_banner .box .text .more {margin-top: 30px;}
    .more,a.more{padding: 10px 40px 10px 10px;}
    .more i, a.more i{width: 30px;background: url(../images/more_jt1.png) right 8px center no-repeat rgba(255, 255, 255, 0.2);}
    .home_b .home_b_box {padding: 40px 0;}
    .ty_title .bt i {height: 22px;width: 6px;top: 4px;}
    .ty_title .bt {font-size: 22px;}
    .ty_title .js {margin-top: 10px;}
    .ty_title {margin-bottom: 20px;}
    .home_c {padding: 40px 0;}
    .home_c .left{width: 100%;}
    .home_c .right{width: 100%;margin-top: 20px;}
    .home_d {padding: 40px 0 20px;}
    .home_d .ul li{width: 25%;}
    .home_e {padding: 20px 0 30px;}
    .home_e .tit{width: 100%;}
    .home_e .tit a{padding-top: 0;margin-right: 20px;}
    .home_e .ul{margin-top: 20px;}
    .home_f {padding: 40px 0;}
    .home_f .tit{width: 100%;}
    .home_f .tit a{padding-top: 0;margin-right: 20px;}
    .home_f .nr{margin-top: 20px;}
    .home_f .nr .nr_s .ul li{width: 100%;margin-right: 0;margin-bottom: 20px;}
    .home_f .nr .nr_s .ul li:last-child{margin-bottom: 0;}
    .home_f .nr .nr_x .ul li{width: 100%;margin-right: 0;border-bottom: none;}
    .home_f .nr .nr_x .ul li:last-child{border-top: none;border-bottom: 1px solid #e5e7e9;}
    .home_f .nr .nr_x .ul li a{width: 100%;margin-right: 0;}
}

@media(max-width: 900px){
    .home_a .ul li{width: 100%;margin-bottom: 20px;}
    .home_a .ul li:last-child{margin-bottom: 0;}
    .home_b .ul .box {height: auto;width: 100%;margin-bottom: 20px;}
    .home_b .ul .box:last-child{margin-bottom: 0;}
    .home_b .ul .box .text {padding: 24px 16px;}
    .home_b .ul .box .text .btm .js {margin-top: 10px;padding-top: 10px;}
    .home_c .left .nr .box {padding: 20px;}
}

@media(max-width: 640px){
    .home_c .left .nr {width: 100%;}
    .home_c .right .ul li {height: 180px;}
    .home_c .right .ul li .box {padding: 20px 16px;}
    .home_c .right .ul li.li3 .bg{display: none;}
    .home_d .ul li{width: 33.3%;}
    .home_e .ul li{margin-bottom: 1px;}
    .footer .btm .right .text .num {font-size: 20px;}
    .footer .btm .logo {width: 140px;}
}

@media(max-width: 500px){
    /*.home_d .ul li{width: 50%;}*/

}





.nybanner .img .img2{display: none;}
.nybanner .img{overflow: hidden;}
.nybanner .img .img1{transition: all 1.4s;transform: scale(1.06);}
.nybanner .img .img1.cur{transform: scale(1);}
.about_banner .nybanner_box{position: absolute;left: 0;right: 0;top: 30.5%;}
.about_banner .nybanner_box .right{float: right;background: rgba(255, 255, 255, 0.96);width: 59%;padding: 80px 60px 180px;}
.about_banner .nybanner_box .right .bt{font-size: 50px;color: #000000;line-height: 1.3;position: relative;z-index: 2;}
.about_banner .nybanner_box .right .text{color: #333333;line-height: 1.8;margin-top: 20px;position: relative;z-index: 2;}
.bule{position: absolute;right: 0;bottom: 0;width: 140px;height: 100px;background: #186dc7;color: #fff;line-height: 1.4;text-align: right;font-size: 15px;}
.bule .js{position: absolute;bottom: 20px;right: 0;padding: 0 16px 16px; font-size:24px;}
.bule:before{position: absolute;left: 0;top: 0;background: #0863c4;width: 42px;height: 42px;content: "";}
.bule:after{background: #01c8ff;width: 30px;height: 30px;position: absolute;content: "";top: -30px;left: -30px;}



.about_a{padding: 120px 0 140px;background-attachment: fixed;}
.about_a .about_a_box{width: 67%;margin: 0 auto;}
.about_a .about_a_box .wenzi{margin-top: 40px;line-height: 2;color: #333;}
.about_a .about_a_box .wenzi .h3{margin-bottom: 4px;}

.about_b{position: relative;padding: 110px 0 74px;background: #f6f6f6;}
.about_b:before{width: 100%;height: 32%;content: "";background: #fff;position: absolute;left: 0;bottom: 0;z-index: 0;}
.about_b .left{width: 20%;position: relative;z-index: 2;}
.about_b .right{width: 75%;position: relative;z-index: 2;}
.about_b .right .text{line-height: 2;color: #333333;}
.about_b .right .text .h3{margin-bottom: 2px;}
.about_b .img{margin-top: 90px;position: relative;z-index: 0;}
.about_b .img .box .bg{position: absolute;left: 0;top: -210px;width: 210px;height: 210px;background: #ededed;}
.about_b .img .box .bg:before{position: absolute;right: 0;top: 0;width: 60px;height: 60px;background: #e7e7e7;content: "";}
.about_b .img .box .bg:after{position: absolute;right: -44px;top: -44px;width: 44px;height: 44px;background: #ededed;content: "";}
.about_b .img .box img{width: 100%;}
.about_b .img .box .bule{font-size: 25px;background: rgba(255, 255, 255,0.12);width: 260px;height: 260px;}
.about_b .img .box .bule .js{padding: 0 30px 30px;}
.about_b .img .box .bule:before{width: 80px;height: 80px;background: rgba(255, 255, 255,0.11);}
.about_b .img .box .bule:after {background: rgba(255, 255, 255,0.12);width: 54px;height: 54px;top: -54px;left: -54px;}



@media(max-width: 1700px){
    .about_banner .nybanner_box .right {padding: 60px 40px 160px;}
    .about_banner .nybanner_box .right .bt{font-size: 40px;}
    .about_banner .nybanner_box .right .text{margin-top: 16px;}
    .bule{width: 120px;height: 120px;font-size: 12px;}

    .about_a {padding: 90px 0 120px;}
    .about_b {position: relative;padding: 90px 0 70px;background: #f6f6f6;}
    .about_b .img .box .bg{width: 180px;height: 180px;top: -180px;}
    .about_b .img .box .bule {font-size: 18px;width: 180px;height: 180px;}
    .about_b .img .box .bule .js {padding: 0 20px 20px;}
}

@media(max-width: 1500px){
    .ny_container2{width: 88%;}
    .about_banner .nybanner_box .right .bt {font-size: 30px;}
    .about_banner .nybanner_box .right {padding: 40px 30px 140px;}
    .about_a {padding: 70px 0 90px;}
    .about_a .about_a_box .wenzi{margin-top: 30px;}
    .about_b {padding: 70px 0 50px;}
    .about_b .img .box .bg {width: 150px;height: 150px;top: -150px;}
    .about_b .img .box .bule:before {width: 60px;height: 60px;}
    .about_b .img .box .bule {font-size: 15px;width: 150px;height: 150px;}
    .about_b .img .box .bg:before{width: 46px;height: 46px;}
    .about_b .img .box .bg:after{right: -30px;top: -30px;width: 30px;height: 30px;}
    .about_b .img .box .bule:after {width: 36px;height: 36px;top: -36px;left: -36px;}
}

@media(max-width: 1100px){
    .nybanner .img .img1{display: none;}
    .nybanner .img .img2{display: block;}
    .ny_container2{width: 95%;}
    .ny_container1{width: 100%;}
    .about_a {padding: 40px 0;}
    .bule{width: 100px;height: 100px;}
    .bule:after {width: 20px;height: 20px;top: -20px;left: -20px;}
    .bule:before {width: 30px;height: 30px;}
    .about_banner .bule{opacity: 0.7;}
    .about_banner .nybanner_box{top: 56%;transform: translateY(-50%);}
    .about_banner .nybanner_box .right .bt {font-size: 24px;}
    .about_banner .nybanner_box .right .text {margin-top: 10px;}
    .about_banner .nybanner_box .right{width: 100%;padding: 30px 20px 100px;}
    .about_b {padding: 40px 0 50px;}
    .about_b .left{width: 100%;}
    .about_b .right{width: 100%;}
    .about_b .img{margin-top: 40px;}
    .about_b .img .box .bg {width: 90px;height: 90px;top: -90px;}
    .about_b .img .box .bule {font-size: 12px;width: 110px;height: 110px;}
    .about_b .img .box .bule:before {width: 30px;height: 30px;}
    .about_b .img .box .bule:after {width: 18px;height: 18px;top: -18px;left: -18px;}
	.home_e .ul li:hover .text{display:none;}
}


@media(max-width: 800px){
    .about_a .about_a_box{width: 100%;}
}

@media(max-width: 500px){
    .about_b .img .box .bule {width: 90px;height: 90px;}
    .about_b .img .box .bule:before {width: 20px;height: 20px;}
    .about_b .img .box .bule:after {width: 10px;height: 10px;top: -10px;left: -10px;}
    .about_b .img .box .bule .js {padding: 0 4px 10px;}
}



.n_banner .text{position: absolute;left: 0;right: 0;top: 50%;text-align: center;transform: translateY(-50%);color: #fff;}
.n_banner .text .bt{line-height: 1.4;}
.n_banner .text .js{line-height: 1.6;margin-top: 6px;}

.gd2{color: #000000;font-size: 14px;position: relative;display: inline-block;padding-right: 20px;}
.gd2:before{background: url(gd_jt.png) center center/cover;width: 13px;height: 10px;position: absolute;right: 0;top: 50%;transform: translateY(-50%);content: "";}

 
/*面包屑*/
.location { padding:10px 0; text-align: left; }
.location p { display: inline-block; position: relative; line-height: 30px; padding-left:20px; background: url(../images/locabg.png) no-repeat left 7px;}
.location a,.location { font-size: 14px;color:#999999; }
.location a.cur {color:#999999; }

/*观点资讯*/
.guandian_a{padding: 90px 0 110px;background: #fafafa;}
.guandian_a .top .ty_title {float: left;margin-bottom: 0;}
.guandian_a .btm{margin-top: 36px;}
.guandian_a .btm .left{width:100%;}
.guandian_a .btm .left .ul li{margin-bottom: 16px;}
.guandian_a .btm .left .ul li:last-child{margin-bottom: 0;}
.guandian_a .btm .left .ul li .box{background: #fff;padding: 26px 26px 32px;}
.guandian_a .btm .left .ul li .img{float: left;width: 23.4%;overflow: hidden;}
.guandian_a .btm .left .ul li .text{float: left;width: 76.6%;padding: 20px 50px;}
.guandian_a .btm .left .ul li .text .bt{color: #000000;margin-bottom: 10px;transition: all 0.4s;}
.guandian_a .btm .left .ul li .img img {transform: scale(1);transition: all 0.4s;overflow: hidden;width: 342px;height: 240px;}
.guandian_a .btm .left .ul li:hover .text .bt{color: #0964c4;}
.guandian_a .btm .left .ul li:hover .img img {transform: scale(1.1);}
.guandian_a .btm .left .ul li .text .time{color: #000000;margin-bottom: 6px;}
.guandian_a .btm .left .ul li .text .js{line-height: 1.8;color: #666666;}
.guandian_a .btm .left .ul li .text .gd2{margin-top: 30px;}
.guandian_a .page{text-align: left;padding-bottom: 0;}

@media(max-width: 1700px){
    .guandian_a {padding: 70px 0 90px;}
    .guandian_a .btm{margin-top: 30px;}
    .guandian_a .btm .left .ul li .box{padding: 20px;}
    .guandian_a .btm .left .ul li .text{padding: 10px 30px;}
    .guandian_a .btm .left .ul li .text .gd2{margin-top: 30px;}
}

@media(max-width: 1500px){
    .guandian_a .btm .left .ul li .text{padding: 10px 20px;}
}

@media(max-width: 1100px){
    .guandian_a {padding: 40px 0 50px;}
    .guandian_a .btm .left{width: 100%;}
    .guandian_a .top .tit{width: 100%;float: left;}
}

@media(max-width: 800px){
    .guandian_a .btm .left .ul li .img{display: none;}
    .guandian_a .btm .left .ul li .text{width: 100%;padding: 0;}
}


/*资讯详情*/
.zixunxq_a{padding: 70px 0;}
.zixunxq_a .btm{margin-top: 0;}
.zixunxq_a .left{background: #fff;padding: 60px 50px;}
.zixunxq_a .left .bt{color: #000000;font-weight: initial;}
.zixunxq_a .left .xinxi{color: #000000;margin-top: 16px;}
.zixunxq_a .left .xinxi > div{float: left;margin-right: 20px;margin-bottom: 8px;}
.zixunxq_a .left .xinxi > div:last-child{margin-right: 0;}
.zixunxq_a .left .text{color: #666666;line-height: 1.8;margin-top: 26px;padding-top: 26px;border-top: 1px solid #e5e5e5;}
.zixunxq_a .left .xia{margin-top: 70px;padding-top: 40px;border-top: 1px solid #e5e5e5;}
.zixunxq_a .left .xia .zu{float: left;width: 70%;}
.zixunxq_a .left .xia .zu a{display: block;margin-bottom: 18px;color: #000000;position: relative;padding-left: 30px;}
.zixunxq_a .left .xia .zu a:last-child{margin-bottom: 0;}
.zixunxq_a .left .xia .zu a i{position: absolute;left: 4px;top: 0;width: 5px;height: 100%;background: #0863c4;}
.zixunxq_a .left .xia .zu a i:before{content: "";height: 4px;width: 100%;background: #01c8ff;position: absolute;left: 0;top: 0;}
.zixunxq_a .left .xia .yo{float: right;}
.zixunxq_a .left .xia .yo a{color: #000000;position: relative;padding-left: 16px;}
.zixunxq_a .left .xia .yo a i{position: absolute;left: 4px;top: 0;width: 5px;height: 100%;background: #0863c4;}
.zixunxq_a .left .xia .yo a i:before{content: "";height: 4px;width: 100%;background: #01c8ff;position: absolute;left: 0;top: 0;}
@media(max-width: 1700px){
    .zixunxq_a .left {padding: 50px 40px;}
    .zixunxq_a .left .text {margin-top: 22px;padding-top: 22px;}
    .zixunxq_a .left .xia {margin-top: 50px;padding-top: 30px;}
}
@media(max-width: 1500px){
    .zixunxq_a {padding: 40px 0;}
}
@media(max-width: 1100px){
    .zixunxq_a {padding: 40px 0;}
    .zixunxq_a .left {padding: 30px 20px;}
    .zixunxq_a .left .xinxi .l{width: 100%;}
    .zixunxq_a .left .xinxi .r{float: left;}
    .zixunxq_a .left .text {margin-top: 20px;padding-top: 20px;}
}

@media(max-width: 640px){
    .zixunxq_a .left .xia {margin-top: 30px;padding-top: 20px;}
    .zixunxq_a .left .xia .zu a{padding-left: 20px;}
    .zixunxq_a .left .xia .zu{width: 100%;}
    .zixunxq_a .left .xia .yo{margin-top: 20px;}
}



/*案例*/
.case_banner .text{position: absolute;left: 0;right: 0;top: 50%;text-align: center;transform: translateY(-50%);color: #fff;}
.case_banner .text .bt{line-height: 1.4;}
.case_banner .text .js{line-height: 1.6;margin-top: 6px;}

/*案例展示*/
.case-show-box{ width:100%; position:relative;}
.case-show-box li{width: 33.1%;margin-right: 0.35%;margin-bottom: 20px;float:left;}
.case-show-box li:nth-child(3n){margin-right:0;}
.case-show-box li img{width:100%;}
.case-show-box li dd{padding: 15px 0;}
.case-show-box li dd span{font-size: 15px;color: #363636;}
.case-show-box li dd h3{font-size: 15px;color: #363636;font-weight: normal;}
.case-show-box li dd p{font-size: 12px;color: #777777;margin-top: 5px;}
.case-show-box li dt{position: relative;overflow:hidden;}
.case-show-box li dt img{transition: transform 0.8s ease-in-out;}
.case-show-box li .mask{position: absolute;left:0;right:0;top:0;bottom: 0;background-color: rgba(0,0,0,.5);display: none;z-index:10;}
.case-show-box li .mask .content{position: absolute;left: 50%;top:50%;transform: translate(-50%,-50%);-ms-transform:translate(-50%,-50%); /* IE 9 */-moz-transform:translate(-50%,-50%);    /* Firefox */
    -webkit-transform:translate(-50%,-50%); /* Safari 和 Chrome */
    -o-transform:translate(-50%,-50%);
}
.case-show-box li .mask .content .text{display: block;text-transform: capitalize;margin-top: 10px;font-size: 14px;color: #ffffff;}
.case-show-box li:hover .mask{display: block;}
.case-show-box li:hover dt img{transform:scale(1.1);}


.case_ul_box{text-align:center;padding:70px 0 60px;}
.case_ul{display:inline-block;}
.case_ul li{float:left;margin-right:54px;position:relative;color:#333333;padding:10px 0;transition:all 0.4s;}
.case_ul li:last-child{margin-right:0;}
.case_ul li:after{position:absolute;left:0;bottom:0;content:"";width:0;height:4px;background:#01c8ff;transition:all 0.4s;}
.case_ul li:before{position:absolute;left:0;bottom:0;content:"";width:0;height:4px;transition:all 0.4s;background:#0863c4;}
.case_ul li.on,.case_ul li:hover{color:#0863c4;}
.case_ul li.on:before,.case_ul li:hover:before{width:100%;}
.case_ul li.on:after,
.case_ul li:hover:after{width:5px;}
.case_shoujial{background-color: #F5F7FA;}

/*分页器*/
.page{width: 100%;margin: 0 auto;padding: 40px 10px 50px;position: relative;text-align:center;}


@media(max-width: 520px){
    .ty_title .bt br{display: none;}
}

.home_banner .xuanzhuan .img .img1{transition:all 6s;transform: scale(1.2) rotate(-1deg) !important;}



/*联系我们*/
.lianxi_banner .text{position: absolute;left: 0;right: 0;z-index: 9;top: 47%;transform: translateY(-50%);color: #000000;}
.lianxi_banner .text .fbt{margin-bottom: 10px;}
.lianxi_banner .text .bt{margin-bottom: 36px;}
.lianxi_banner .text .phone{position: relative;width: 650px;padding: 20px 0 30px 86px;border-top: 1px solid rgba(0, 0, 0, 0.05);border-bottom: 1px solid rgba(0, 0, 0, 0.05);}
.lianxi_banner .text .phone:before{width: 50px;height: 59px;background: url(lianxi_icon.png) center center/cover;position: absolute;left: 4px;top: 50%;transform: translateY(-50%);content: "";}
.lianxi_banner .text .phone span{line-height: 1.2;margin-right: 50px;}
.lianxi_banner .text .phone span:last-child{margin-right: 0;}

/*lianxi_a*/
.lianxi_a{background: url(lianxi_a_bg.jpg) bottom center/cover;padding-top: 90px;}
.lianxi_a .ul li{float: left;width: 32.75%;margin-right: 0.875%;background: #fff;padding:70px 46px;height: 240px;overflow: hidden;position: relative;transition: all 0.3s;}
.lianxi_a .ul li:last-child{margin-right: 0;}
.lianxi_a .ul li .bt{color: #000000;font-weight: bold;padding-left: 20px;position: relative;line-height: 1.2;}
.lianxi_a .ul li .bt i{position: absolute;left: 0;top: 0;width: 7px;background: #0863c4;height: 100%;transition: all 0.3s;}
.lianxi_a .ul li .bt i:before{position: absolute;left: 0;top: 0;width: 7px;background: #01c8ff;height: 7px;content: "";transition: all 0.3s;}
.lianxi_a .ul li .text{margin-top: 26px;color: #666666;line-height: 1.6;transition: all 0.3s;}
.lianxi_a .ul li .text .box{padding-left: 40px;position: relative;margin-bottom: 20px;}
.lianxi_a .ul li .text .box:last-child{margin-bottom: 0;}
.lianxi_a .ul li .text .box:before{position: absolute;left: 0;top: 2px;width: 23px;height: 22px;content: "";}
.lianxi_a .ul li .text .box.dizhi:before{background: url(lianxi_dizhi.png) center center/cover;}
.lianxi_a .ul li .text .box.dianhua:before{background: url(lianxi_dianhua.png) center center/cover;}
.lianxi_a .ul li .text .box.youx:before{background: url(lianxi_youx.png) center center/cover;}
.lianxi_a .ul li .text .box .nr{float: left;width: calc(100% - 48px);}
.lianxi_a .ul li .bule{width: 50px;height: 50px;background: #f3f3f3;transition: all 0.3s;}
.lianxi_a .ul li .bule:before{width: 15px;height: 15px;background: #e9e9e9;transition: all 0.3s;}
.lianxi_a .ul li .bule:after{width: 13px;height: 13px;background: #f2f2f2;left: -13px;top: -13px;transition: all 0.3s;}
.lianxi_a .ul li:hover{background: #0964c4;}
.lianxi_a .ul li:hover .bt,.lianxi_a .ul li:hover .text{color: #fff;}
.lianxi_a .ul li:hover .text .box.dizhi:before{background: url(lianxi_dizhi2.png) center center/cover;}
.lianxi_a .ul li:hover .text .box.dianhua:before{background: url(lianxi_dianhua2.png) center center/cover;}
.lianxi_a .ul li:hover .text .box.youx:before{background: url(lianxi_youx2.png) center center/cover;}
.lianxi_a .ul li:hover .bt i{background: rgba(255, 255, 255, 0.5);}
.lianxi_a .ul li:hover .bt i:before{background: #fff;}
.lianxi_a .ul li:hover .bule{background: rgba(255, 255, 255, 0.1);}
.lianxi_a .ul li:hover .bule:before{background: rgba(255, 255, 255, 0.1);}
.lianxi_a .ul li:hover .bule:after{background: rgba(255, 255, 255, 0.1);}

/*lianxi_b*/
.lianxi_b{padding: 140px 0 120px;background: url(lianxi_b_bg.jpg) top center/cover;}
.lianxi_b .ty_title2 .js{padding-left: 0;}
.lianxi_b .left{width: 40%;}
.lianxi_b .left .ul li{margin-bottom: 16px;}
.lianxi_b .left .ul li:last-child{margin-bottom: 0;}
.lianxi_b .left .ul li input,
.lianxi_b .left .ul li textarea{width: 100%;height: 50px;line-height: 50px;padding: 0 20px;border: 1px solid #f3f3f4;background: #fff;font-size: 16px;color: #666666;}
.lianxi_b .left .ul li textarea{resize: none;height: 120px;}
.lianxi_b .left .ul li.btn{margin-top: 50px;}
.lianxi_b .left .ul li.btn input{width: 200px;background: #0964c4;color: #fff;}

@media(max-width: 1700px){
    .lianxi_banner .text .phone{padding: 20px 0 20px 60px;}
    .lianxi_banner .text .phone:before{width: 40px;height: 49px;}
    .lianxi_a {padding-top: 70px;}
    .lianxi_a .ul li{padding: 40px;height: 300px;}
    .lianxi_b {padding: 100px 0 80px;}
    .lianxi_b .left .ul li.btn{margin-top: 40px;}
}

@media(max-width: 1500px){
    .lianxi_banner .text .phone{padding: 16px 0 16px 50px;}
    .lianxi_banner .text .phone:before{width: 33px;height: 39px;}
    .lianxi_banner .text .bt {margin-bottom: 26px;}
    .lianxi_a .ul li {padding: 30px;height: 260px;}
    .lianxi_b {padding: 80px 0 60px;}
    .lianxi_b .left .ul li input, .lianxi_b .left .ul li textarea{font-size: 14px;height: 44px;line-height: 44px;}
    .lianxi_b .left .ul li textarea{height: 100px;}
    .lianxi_b .left .ul li{margin-bottom: 12px;}
    .lianxi_b .left .ul li.btn {margin-top: 30px;}
	
}

@media(max-width: 1100px){
    .lianxi_banner .text .phone{width: 100%;}
    .lianxi_banner .text .phone span{margin-right: 0;display: block;margin-bottom: 4px;}
    .lianxi_banner .text .phone span:last-child{margin-bottom: 0;}
    .lianxi_banner .text .phone {padding: 14px 0 14px 44px;}
    .lianxi_banner .text .bt {margin-bottom: 16px;}
    .lianxi_a {padding-top: 40px;}
    .lianxi_a .ul li{width: 100%;margin-right: 0;margin-bottom: 10px;height: auto;}
    .lianxi_a .ul li:last-child{margin-bottom: 0;}
    .lianxi_b {padding: 50px 0;}
    .lianxi_b .left{width: 100%;}
    .lianxi_b .left .ul li input, .lianxi_b .left .ul li textarea {height: 40px;line-height: 40px;}
    .lianxi_b .left .ul li textarea{height: 80px;}
    .lianxi_b .left .ul li.btn {margin-top: 20px;}
}

.lianxi_banner .zixun{margin-top:30px;color:#fff;}
.lianxi_banner .zixun .more_lx{float:left;margin-right:26px;margin-top:24px;color:#fff;transition:all 0.5s;background:#0863c4;font-size:16px;padding:14px 26px;position:relative;}
.lianxi_banner .zixun .more_lx:last-child{margin-right:0;}
.lianxi_banner .zixun .more_lx i,.lianxi_banner .zixun a.more_lx i{background: url(lianxi_icon02.png) center center/cover;width:22px;height:22px;display:inline-block;vertical-align:middle;margin-right:10px;}
.lianxi_banner .zixun .more_lx:after, .lianxi_banner .zixun .more_lx:after {width: 6px;height: 6px;content: "";position: absolute;top: -6px;right: -6px;background:#01c8ff;}
.lianxi_banner .zixun .more_lx:hover{opacity:0.8;}

@media(max-width:1100px){
	.lianxi_banner .zixun .more_lx{padding:8px 20px;font-size:14px;}
	.lianxi_banner .zixun .more_lx i,.lianxi_banner .zixun a.more_lx i{width:16px;height:16px;}
}



 
 

 
